package com.example.dao;

import com.example.model.User;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Mapper
@Repository
public interface UserDao{

    /*
   查所有
   return List<Person>
    */
    List<User> getAll();

    /*
    根据ID查询
    {id} 要查询人员的 id
     */
    User getUserById(int id);

    /*
    删除
    {id} 要删除人员的 id
     */
    void delete(int id);

    /*
    更新
    {p} 要更新的Person实例
     */
    void update(User u);

    /*
    增加
    {p} 要新增的Person实例
     */
    void newp(User u);
}
